#ifndef OPTION_H
#define OPTION_H
#include "option.h"
#include<stdlib.h>
#include<stdio.h>


#endif


void initOption(Option* op,const Brique* brq)
{
op->positionX=getPositionXBrique(brq);
op->positionY=getPositionYBrique(brq);
op->numero=getOptionBrique(brq);
}

Option* creerOption(const Brique* brq)
{
	Option* op;
    op=(Option*)malloc(sizeof(Option));
	if(op==NULL)
    	{
      		printf("allocation impossible \n");
       		exit(EXIT_FAILURE);
    	}
    initOption(op,brq);
    return op;
}

int getPositionYOption(const Option* op)
{
    return (op->positionY);
}

int getPositionXOption(const Option* op)
{
    return (op->positionX);
}

int getNumeroOption(const Option* op)
{
    return(op->numero);
}
void tombeOption(Option* op)
{
	op->positionY++;
}

void setNumeroOption(Option* op, int n)
{
    op->numero=n;
}

void libereOption(Option* op)
{
	free(op);
}

